package com.ztsoft.user.pojo.vo.project;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 统一表单提交（增、改、删）
 * @param <T>   提交的实体
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UnifiedForms<T> implements Serializable {
    /**
     * 需添加的实体集合
     */
    private T[] insertRecords;
    /**
     * 需删除的实体集合
     */
    private T[] removeRecords;
    /**
     * 需修改的实体集合
     */
    private T[] updateRecords;
}